Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: 🎸 scope picker component #2646

Merged
merged 17 commits into from
Feb 20, 2025

Conversation

lisbet-alvarez
Copy link
Collaborator

@lisbet-alvarez lisbet-alvarez commented Jan 7, 2025

Description

Upgrade hds to newest version because the @matchToggleWidth option was added in 4.14 and that is needed for scope picker component.

Create scope picker component & add integration tests.

Screenshots (if appropriate)

Screenshot 2025-01-07 at 5 10 33 PM Screenshot 2025-01-07 at 5 11 42 PM Screenshot 2025-01-07 at 5 11 51 PM Screenshot 2025-01-07 at 5 12 08 PM Screenshot 2025-01-07 at 5 13 20 PM

Checklist

  • I have added before and after screenshots for UI changes
  • I have added JSON response output for API changes
  • I have added steps to reproduce and test for bug fixes in the description
  • I have commented on my code, particularly in hard-to-understand areas
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works

Copy link

vercel bot commented Jan 7, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
boundary-ui ✅ Ready (Inspect) Visit Preview 💬 Add feedback Feb 20, 2025 6:17pm
boundary-ui-desktop ✅ Ready (Inspect) Visit Preview 💬 Add feedback Feb 20, 2025 6:17pm

ZedLi
ZedLi previously approved these changes Feb 19, 2025
Copy link
Collaborator

@ZedLi ZedLi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work, this looks amazing!

DhariniJeeva
DhariniJeeva previously approved these changes Feb 19, 2025
Copy link
Collaborator

@DhariniJeeva DhariniJeeva left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks amazing ✨

cameronperera
cameronperera previously approved these changes Feb 19, 2025
Copy link
Collaborator

@cameronperera cameronperera left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work!

Copy link
Collaborator

@hashicc hashicc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Everything looks great! The component looks really good and the test coverage was really well done and easy to follow.

I think it would be valuable to add an assertion that the checkmark is represented in the dropdown for the actively selected scope.

The only other thing I think is worth checking is using the global scope ember model in the tests

Copy link
Collaborator

@laurenolivia laurenolivia left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

super 🧨

ZedLi
ZedLi previously approved these changes Feb 20, 2025
Copy link
Collaborator

@hashicc hashicc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✨ fancy!

Copy link
Collaborator

@laurenolivia laurenolivia left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@lisbet-alvarez lisbet-alvarez merged commit 00c9381 into llb/side-nav-refactor Feb 20, 2025
10 checks passed
@lisbet-alvarez lisbet-alvarez deleted the scope-picker-component branch February 20, 2025 20:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants